Barcode Column Registry entry
Specify which EMu field is associated with a Sapphire barcode field (overriding the EMu field hard-coded in a Sapphire script).
Description
Sapphire is supplied with forms and various scripts for processing those forms. Some forms include a barcode field, and the scripts associate a field in EMu with the Sapphire barcode field: when a value is entered in the barcode field in a Sapphire form, the hard-coded EMu field is searched for the value.
If the EMu field hard-coded in a script does not suit your needs (you would prefer to search a different field for the barcode value), this Registry entry allows you to specify a different EMu field.
Usage
This Registry entry can be assigned to users and groups:
Key | User | Group | Group |
---|---|---|---|
Key 1 | User
|
Group
|
Group
|
Key 2 | user | group | Default
|
Key 3 | Table
|
Table
|
Table
|
Key 4 | table | ||
Key 5 | Barcode Column
|
||
Key 6 | script | ||
Value | column |
User
|
user | Table
|
table | Barcode Column
|
script | column |
Group
|
group | Table
|
table | Barcode Column
|
script | column |
Group
|
Default
|
Table
|
table | Barcode Column
|
script | column |
where:
table | is the module in which the EMu field column is found. |
script | is the name of the Sapphire script used to process the form, in which an EMu field has been hard-coded. |
column |
is the name of the preferred EMu column. |
Note: Typically a Group|Default
setting is used.
Example
The sightbarcode
script is used to process values entered in the Sapphire locationvalue field; in this example, the locationvalue field is associated with the EMu LocBarcode field in the Locations module:
Field |
Setting |
---|---|
Key 1 | Group
|
Key 2 | Default
|
Key 3 | Table
|
Key 4 | elocations
|
Key 5 | Barcode Column
|
Key 6 | sightobject
|
Value | LocBarcode
|